CryptoPro XMLDsig API.
Public API.

ru.CryptoPro.JCPxml.dsig.internal.dom
Class DOMX509IssuerSerial

java.lang.Object
  extended by ru.CryptoPro.JCPxml.dsig.internal.dom.DOMStructure
      extended by ru.CryptoPro.JCPxml.dsig.internal.dom.DOMX509IssuerSerial
All Implemented Interfaces:
javax.xml.crypto.dsig.keyinfo.X509IssuerSerial, javax.xml.crypto.XMLStructure

public final class DOMX509IssuerSerial
extends DOMStructure
implements javax.xml.crypto.dsig.keyinfo.X509IssuerSerial

DOM-based implementation of X509IssuerSerial.


Constructor Summary
DOMX509IssuerSerial(org.w3c.dom.Element isElem)
          Creates a DOMX509IssuerSerial from an element.
DOMX509IssuerSerial(java.lang.String issuerName, java.math.BigInteger serialNumber)
          Creates a DOMX509IssuerSerial containing the specified issuer distinguished name/serial number pair.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getIssuerName()
           
 java.math.BigInteger getSerialNumber()
           
 void marshal(org.w3c.dom.Node parent, java.lang.String dsPrefix, javax.xml.crypto.dom.DOMCryptoContext context)
           
 
Methods inherited from class ru.CryptoPro.JCPxml.dsig.internal.dom.DOMStructure
isFeatureSupported
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.crypto.XMLStructure
isFeatureSupported
 

Constructor Detail

DOMX509IssuerSerial

public DOMX509IssuerSerial(java.lang.String issuerName,
                           java.math.BigInteger serialNumber)
Creates a DOMX509IssuerSerial containing the specified issuer distinguished name/serial number pair.

Parameters:
issuerName - the X.509 issuer distinguished name in RFC 2253 String format
serialNumber - the serial number
Throws:
java.lang.IllegalArgumentException - if the format of issuerName is not RFC 2253 compliant
java.lang.NullPointerException - if issuerName or serialNumber is null

DOMX509IssuerSerial

public DOMX509IssuerSerial(org.w3c.dom.Element isElem)
Creates a DOMX509IssuerSerial from an element.

Parameters:
isElem - an X509IssuerSerial element
Method Detail

getIssuerName

public java.lang.String getIssuerName()
Specified by:
getIssuerName in interface javax.xml.crypto.dsig.keyinfo.X509IssuerSerial

getSerialNumber

public java.math.BigInteger getSerialNumber()
Specified by:
getSerialNumber in interface javax.xml.crypto.dsig.keyinfo.X509IssuerSerial

marshal

public void marshal(org.w3c.dom.Node parent,
                    java.lang.String dsPrefix,
                    javax.xml.crypto.dom.DOMCryptoContext context)
             throws javax.xml.crypto.MarshalException
Specified by:
marshal in class DOMStructure
Throws:
javax.xml.crypto.MarshalException

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

Copyright Crypto-Pro.
All rights reserved.